package com.ruoyi.trainingManagement.domain.Vo;

import lombok.Data;
import java.math.BigDecimal;

/**
 * 仅用于成绩列表查询的专用VO（不影响其他模块）
 */
@Data
public class StudentScoreListVo {
    // 与 XML 中 AS 后的别名完全一致
    private String courseCode;         // 课程编号
    private String courseName;         // 课程名称
    private Integer courseNature;      // 课程性质（1-5）
    private BigDecimal credits;        // 学分
    private Integer semester;          // 学期
    private BigDecimal attendanceScore;// 平时成绩
    private BigDecimal examScore;      // 考试成绩
    private BigDecimal resitScore;     // 补考成绩（可为null）
    private BigDecimal gradePoint;     // 绩点
    private BigDecimal totalScore;     // 总成绩
}